mangalore monthly weather