Spain forms progressive coalition government