Mixed midweek fortunes promise easy West Ham win over Villa