West Ham United have signed French striker Sebastien Haller from German side Eintracht Frankfurt for £45 million ($55.8 million), according to…