St Malacy's celebrates 150th