'Appalling' Connex cuts ticket prices