Star Wars fans shock Mark Hamill with picture-perfect wedding proposal