British Prime Minister David Cameron and European Council President Donald Tusk have given themselves another 24 hours to reach a crucial deal on EU reforms ahead of a British referendum on leaving the union.