England Women smashed 377-7 against Pakistan at Leicester - their highest ever World Cup score - as they won by 107 runs using the Duckworth-Lewis method when rain forced an abandonment.