The People's Action Party (PAP) has scored a thumping victory at the Singapore general elections today, but opposition parties made significant gains.