Six explosions rock Sri Lanka churches and hotels