Dogs to be allowed on Barcelona metro