avaniapuram monthly weather