APALU: A Trainable, Adaptive Activation Function for Deep Learning Networks