Sam Allardyce bemoans West Ham’s finishing