EU Council President Donald Tusk says he will recommend the bloc grant the UK another Brexit extension in order to avoid a no-deal.