1E 1048.5 + 5421 - A new 114 minute AM Herculis binary