Rainfall prediction using optimally pruned extreme learning machines