Met Office reveals Easter Day forecast as Brits pack out beaches with 21 MILLION to hit roads – but will sunshine last?