West Brom sign 23-year-old Huddersfield striker Karlan Grant for £15m.