Theresa May will ask to postpone Brexit until 30 June – but the EU is expected to want a longer delay.