Prime Minister David Cameron says he has still not reached a deal with EU counterparts to try and keep Britain in the bloc as a crunch Brexit summit goes into a second day.