Heavy monsoon rains lash Kerala; streets and bridges battered