Parks across England were packed as people gathered to enjoy March’s hottest day in 50 years.