Using multifactor inputs bp neural network to make power consumption prediction