Powerful quake hits Japan, tsunami alert