Prime Minister Anthony Albanese has called a national election for May 3, focusing on addressing cost-of-living pressures.