England eased to a 3-0 victory over Peru at Wembley in their final warm-up match on home soil before the World Cup in Brazil this summer.