Palace and Forest secure FA Cup semi-final spots as Man City beat brave Bournemouth