Macron loses absolute majority in parliament in ‘democratic shock’