A commuter train has crashed near Barcelona in northeastern Spain. The accident comes days after a deadly high-speed train collision in Andalusia killed 42.