Nigerian election postponed hours before polls due to open