Barclays' first-quarter profits fall 5% to £1.69bn, following a slump in revenue at its investment bank.