光子不是没有质量吗?为什么根据物质波公式可以算出动量?