Donald Tusk: article 50 extension would be a 'rational solution'