Shares extend gains, propped up by banks and brokers