Rainfall Nowcasting from Satellite imaginery using an Artificial Neural Network Approach